Using Tcl to Rapidly Develop a Scalable Engine for Processing Dynamic Application Logic
نویسنده
چکیده
At Healtheon, we used Tcl to rapidly develop a scalable, high performance rule engine for processing dynamic application logic. The nature of our application requirements, plus the challenge of delivering robust software in a timely manner made Tcl an optimal overall choice in our deployment. We were able to improve rule processing performance by careful language construction and support for concurrent execution. We developed a mechanism for implementing data-driven language extensions, called rule concepts, which allowed us to present a customized language for each client, and encouraged rule reusability. Our experience with using Tcl in our application system was also representative of software engineering choices that small companies often make in pursuit of rapidly developing a well-balanced system solution.
منابع مشابه
A scalable accuracy fuzzy logic controller on FPGA
A distributed, scalable and flexible fuzzy logic controller (FLC)without increasing additional hardware cost by fuzzy accuracy factor is proposed. In order to improve fuzzy logic operation speed, multi-input/ multi-output (MIMO) fuzzy system is decomposed into several independent two-input/single-output (TISO) subsystems in parallel. The decomposed TISO FLC can deal with scalable requirements i...
متن کاملDynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملFPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing
This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...
متن کاملVariable Impedance Control for Rehabilitation Robot using Interval Type-2 Fuzzy Logic
In this study, a novel variable impedance control for a lower-limb rehabilitation robotic system using voltage control strategy is presented. The majority of existing control approaches are based on control torque strategy, which require the knowledge of robot dynamics as well as dynamic of patients. This requires the controller to overcome complex problems such as uncertainties and nonlinearit...
متن کاملApplication of A Simulation Algorithm for Dynamic and Nonlinear Analysis of A Liquid Propellant Engine
In this paper application of a simulation algorithm for dynamic and nonlinear analysis of a specific liquid propellant engine is presented. The mathematical model of the engine includes a set of nonlinear algebraic equations which is coupled with a set of time varying differential equations. In contrast to the existing liquid propellant simulation algorithms, the presented work does not depend ...
متن کامل